//...
#ifndef __API__
#define __API__

//proper includes...

#ifdef	__cplusplus
extern "C" {
#endif

//...

#ifdef	__cplusplus
}
#endif

#endif //__API__
